﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightPlayground.RFB
{
    public static class RfbAction
    {
        public const string Idle = "Idle";
        public const string Connecting = "Connecting";
        public const string WaitCredentials = "WaitCredentials";
        public const string SentClientVersion = "SentClientVersion";
        public const string SentAuthentication = "SentAuthentication";
        public const string SentClientInitialization = "SentClientInitialization";
        public const string SentPixelFormat = "SentPixelFormat";
        public const string SentEncodingsHeader = "SentEncodingsHeader";
        public const string SentEncodingsBody = "SentEncodingsBody";
        public const string SentScale = "SentScale";
        public const string SentUpdateRequest = "SentUpdateRequest";
        public const string ReceivingServerVersion = "ReceivingServerVersion";
        public const string ReceivingAuthenticationScheme = "ReceivingAuthenticationScheme";
        public const string ReceivingVNCChallenge = "ReceivingVNCChallenge";
        public const string ReceivingAuthenticationAnswer = "ReceivingAuthenticationAnswer";
        public const string ReceivingServerInitialization = "ReceivingServerInitialization";
        public const string ReceivingServerName = "ReceivingServerName";
        public const string ReceivingUpdateType = "ReceivingUpdateType";
        public const string ReceivingResizeFrameBuffer = "ReceivingResizeFrameBuffer";
        public const string ReceivingScreenUpdate = "ReceivingScreenUpdate";
        public const string ReceivingRectHeader = "ReceivingRectHeader";
    }
}
